/* 
*userMyFoot
*nzj
*2018/10/15
*/
body {
  background: #f5f5f5;
}
a {
  text-decoration: none;
  color: #fff;
}
.shop-user-MyFocus {
  float: right;
  width: 996px;
  /*min-height: 2036px;*/
  margin-top: 20px;
  background-color: #fff;
}
.shop-user-MyFocus .shop-user-focusProduct-title {
  margin-top: 30px;
}
.shop-user-MyFocus .shop-user-focusProduct-title a {
  float: left;
  width: 64px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
.shop-user-MyFocus .shop-user-focusProduct-title a:first-child {
  margin-left: 20px;
  margin-right: 40px;
}
.shop-user-MyFocus .shop-user-focusProduct-title a.shop-clickTitle {
  color: #e64545;
  border-bottom: 2px #e64545 solid;
}
.shop-user-MyFocus .shop-user-focusProduct {
  margin-top: 30px;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-smallTitle {
  margin: 0 20px;
  position: relative;
  border-top: 1px #e1e1e1 solid;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-smallTitle .shop-user-focusProduct-search {
  position: absolute;
  top: -66px;
  right: 0px;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-smallTitle .shop-user-focusProduct-search input {
  float: left;
  width: 205px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  padding-left: 12px;
  background-color: #f5f5f5;
  border: 1px #e1e1e1 solid;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-smallTitle .shop-user-focusProduct-search button {
  float: left;
  position: relative;
  width: 32px;
  height: 34px;
  border: 1px #e1e1e1 solid;
  border-left: none;
  background: url("../../../images/static/shop_user_searchImg.png") no-repeat center center;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusProduct-cut {
  position: relative;
  height: 48px;
  border-bottom: 1px #e1e1e1 solid;
  overflow: hidden;
}
.shop-user-MyFocus .shop-user-focusProduct-cut ul {
  width: 800px;
}
.shop-user-MyFocus .shop-user-focusProduct-cut .shop-focusProduct-more {
  position: absolute;
  top: 16px;
  right: 0;
  padding-right: 16px;
  background: url("../../../images/static/search_ico_bot_corner.png") no-repeat right center;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusProduct-cut .shop-focusProduct-more.shop-focusProduct-more-top {
  background: url("../../../images/static/search_ico_top_corner.png") no-repeat right center;
}
.shop-user-MyFocus .shop-user-focusProduct-cut li {
  float: left;
  height: 48px;
  line-height: 48px;
  font-size: 12px;
  color: #333;
  margin-right: 42px;
}
.shop-user-MyFocus .shop-user-focusProduct-cut li span {
  padding: 6px 10px;
}
.shop-user-MyFocus .shop-user-focusProduct-cut li span i {
  color: #333;
  font-style: normal;
}
.shop-user-MyFocus .shop-user-focusProduct-cut li:hover span {
  background-color: #e64545;
  color: #fff;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusProduct-cut li:hover span i {
  color: #fff;
}
/* 选中状态 */
.shop-user-MyFocus .shop-user-focusProduct-cut li.shop-click span {
  background-color: #e64545;
  color: #fff;
}
.shop-user-MyFocus .shop-user-focusProduct-cut li.shop-click span i {
  color: #fff;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-sel-box {
  height: 49px;
  border-bottom: 1px #e1e1e1 solid;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-sel .shop-focusProduct-allManagement {
  display: block;
  margin-right: 20px;
  width: 78px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 12px;
  color: #333;
  margin-top: 11px;
  border: 1px #eee solid;
  background-color: #f5f5f5;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-sel .shop-user-focusProduct-sel-complete {
  display: none;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-sel .shop-user-focusProduct-sel-complete .shop-user-focusProduct-sel-all {
  position: relative;
  font-size: 12px;
  color: #333;
  height: 16px;
  line-height: 16px;
  margin-top: 16px;
  padding-left: 17px;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-sel .shop-user-focusProduct-sel-complete .shop-user-focusProduct-sel-all input {
  position: absolute;
  top: 3px;
  left: 0px;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-sel .shop-user-focusProduct-sel-complete .shop-user-focusProduct-car {
  margin-left: 20px;
  height: 48px;
  line-height: 48px;
  padding-left: 20px;
  background: url("../../../images/static/shop_user_carImg.png") no-repeat left center;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-sel .shop-user-focusProduct-sel-complete .shop-user-focusProduct-car.shop-user-focusProduct-car-red {
  color: #e64545;
  background: url("../../../images/static/search_ico_car_sel.png") no-repeat left center;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-sel .shop-user-focusProduct-sel-complete .shop-user-focusProduct-cancelFocus {
  margin-left: 20px;
  height: 48px;
  line-height: 48px;
  padding-left: 20px;
  background: url("../../../images/static/shop_user_cancelFocusImg.png") no-repeat left center;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-sel .shop-user-focusProduct-sel-complete .shop-user-focusProduct-cancelFocus.shop-user-focusProduct-cancelFocus-red {
  color: #e64545;
  background: url("../../../images/static/shop_user_cancelFocusImg_red.png") no-repeat left center;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-sel .shop-user-focusProduct-sel-complete .shop-user-focusProduct-completeBtn {
  width: 58px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 12px;
  color: #333;
  margin-top: 11px;
  margin-left: 30px;
  margin-right: 20px;
  border: 1px #eee solid;
  background-color: #f5f5f5;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-sel .shop-user-focusProduct-address {
  position: relative;
  min-width: 136px;
  z-index: 400;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  color: #333;
  margin-top: 11px;
  border: 1px #eee solid;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-sel .shop-user-focusProduct-address .shop-user-focusProduct-address-title {
  display: block;
  position: relative;
  z-index: 400;
  height: 24px;
  padding-left: 6px;
  padding-right: 5px;
  /*border-bottom: 1px #fff solid;*/
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-sel .shop-user-focusProduct-address .shop-user-focusProduct-address-title i {
  float: right;
  width: 13px;
  height: 8px;
  margin: 8px 0 0 4px;
  background: url("../../../images/static/shop-Details.png") no-repeat;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-address .shop-user-focusProduct-address-con {
  display: none;
  position: absolute;
  top: 24px;
  right: -1px;
  z-index: 300;
  width: 423px;
  /*min-height: 140px;*/
  border: 1px #eee solid;
  background-color: #fff;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-address .shop-user-focusProduct-address-con .shop-focusProduct-delete {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 10px;
  height: 10px;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-address .shop-focusProduct-group {
  margin: 14px 10px 0 10px;
  height: 25px;
  border-bottom: 2px #e64545 solid;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-address .shop-focusProduct-group li {
  float: left;
  /*width: 60px;*/
  height: 23px;
  margin-right: 5px;
  border: 1px #eee solid;
  border-bottom: none;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-address .shop-focusProduct-group li.shop-focusProduct-cascad-item-red {
  border: 2px #e64545 solid;
  border-bottom: 2px #fff solid;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-address .shop-focusProduct-group li span {
  display: block;
  /*width: 36px;*/
  height: 23px;
  font-size: 12px;
  color: #999;
  padding-left: 5px;
  padding-right: 15px;
  margin-right: 4px;
  background: url("../../../images/static/shop-Details.png") no-repeat right center;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-address .shop-focusProduct-cascad-main {
  padding: 6px 0 20px 3px;
  display: none;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-address .shop-focusProduct-cascad-main li {
  float: left;
  line-height: 12px;
  min-width: 50px;
  margin: 6px 15px;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-address .shop-focusProduct-cascad-main li span {
  font-size: 12px;
  color: #999;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-address .shop-focusProduct-cascad-main li span:hover {
  color: #e64545;
}
.shop-user-MyFocus .shop-user-focusProduct .shop-user-focusProduct-address .shop-focusProduct-cascad-main li span.shop-span-selected {
  color: #e64545;
}
.shop-user-MyFocus .shop-user-focusProduct-con {
  margin-top: 20px;
}
.shop-user-MyFocus .shop-user-focusProduct-con .shop-user-focusProduct-con-list {
  display: none;
}
.shop-user-MyFocus .shop-user-focusProduct-con .shop-user-focusProduct-con-list:first-child {
  display: block;
}
.shop-user-MyFocus .shop-user-focusProduct-con .shop-user-focusProduct-con-list ul {
  height: auto;
  overflow: hidden;
}
.shop-user-MyFocus .shop-user-focusProduct-con .shop-user-focusProduct-con-list li {
  float: left;
  position: relative;
  width: 222px;
  height: 364px;
  margin-left: 20px;
  margin-bottom: 20px;
  border: 1px #eee solid;
  background-color: #fff;
  /*overflow: hidden;*/
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-similar {
  display: none;
  position: absolute;
  top: 0px;
  left: -1px;
  z-index: 1;
  width: 111px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background: #000000;
  filter: alpha(opacity=50);
  -moz-opacity: .5;
  opacity: .5;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-collection {
  display: none;
  position: absolute;
  top: 0px;
  right: -1px;
  z-index: 1;
  width: 111px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background: #000000;
  filter: alpha(opacity=50);
  -moz-opacity: .5;
  opacity: .5;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-user-focusProduct-con-list-cornerBG {
  display: none;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000000;
  filter: alpha(opacity=20);
  -moz-opacity: .2;
  opacity: .2;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-user-focusProduct-con-list-mark {
  display: none;
  width: 44px;
  height: 44px;
  position: absolute;
  z-index: 200;
  top: 0px;
  right: 0px;
  background: url("../../../images/static/shop_user_sel.png") no-repeat right top;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-user-focusProduct-con-list-mark.shop-user-focusProduct-con-list-mark-red {
  background: url("../../../images/static/shop_user_sel_hover.png") no-repeat right top;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-bigImg {
  display: block;
  width: 150px;
  height: 180px;
  margin: 25px 0 15px 33px;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-bigImg img {
  display: block;
  width: 100%;
  height: 100%;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-mid {
  margin-left: 8px;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-details {
  height: 30px;
  overflow: hidden;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-details .shop-focusProduct-isSelf {
  float: left;
  padding: 0px 4px;
  margin-top: 7px;
  font-size: 12px;
  color: #fff;
  margin-right: 5px;
  background-color: #e64545;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-details a {
  float: left;
  font-size: 12px;
  color: #333;
  width: 168px;
  height: 30px;
  line-height: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-details a:hover {
  color: #e64545;
  text-decoration: underline;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-details a.shop-details-gray {
  color: #999;
  text-decoration: none;
  cursor: default;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-review {
  margin-bottom: 12px;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-review a {
  font-size: 12px;
  color: #999;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-review a:hover {
  color: #005aa5;
  text-decoration: underline;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-review a.shop-review-all-gray:hover {
  color: #999;
  text-decoration: none;
  cursor: default;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-review span {
  color: #005aa5;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-review span.shop-review-gray {
  color: #999;
  text-decoration: none;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-store a {
  font-size: 12px;
  color: #999;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-store a:hover {
  color: #e64545;
  text-decoration: underline;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-price {
  margin: 10px 0;
  font-size: 16px;
  color: #e64545;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-noSell {
  font-size: 12px;
  color: #999;
  margin-top: 38px;
  margin-bottom: 15px;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-bot {
  width: 222px;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  color: #999;
  border-top: 1px #eee solid;
  text-align: center;
  cursor: pointer;
}
/* 关注 */
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-bot-focus {
  width: 60px;
  height: 28px;
  color: #999;
  border-right: 1px #eee solid;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-bot-focus:hover {
  color: #e64545;
  cursor: pointer;
}
/* 购物车 */
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-bot-car {
  width: 100px;
  height: 28px;
  color: #999;
  border-right: 1px #eee solid;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-bot-car:hover {
  color: #e64545;
  cursor: pointer;
}
/* 降价通知 */
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-bot-e-book {
  width: 60px;
  height: 28px;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-bot-e-book a {
  display: inline;
  color: #999;
  padding-left: 12px;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-bot-e-book a.shop-focusProduct-rose {
  background: url("../../../images/static/shop_user_redCorner.png") no-repeat left center;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-bot-e-book a.shop-focusProduct-fall {
  background: url("../../../images/static/shop_user_greenCorner.png") no-repeat left center;
}
.shop-user-MyFocus .shop-user-focusProduct-con li .shop-focusProduct-bot-e-book a.shop-focusProduct-flat {
  background: url("../../../images/static/shop_user_redLine.png") no-repeat left center;
}
/* 分页 */
.shop-user-MyFocus .shop-user-focusProduct .shop-page {
  margin: 10px 0 30px 0;
}
.shop-user-MyFocus .shop-user-focusStore-title {
  margin-top: 30px;
}
.shop-user-MyFocus .shop-user-focusStore-title a {
  float: left;
  width: 64px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
.shop-user-MyFocus .shop-user-focusStore-title a:first-child {
  margin-left: 20px;
  margin-right: 40px;
}
.shop-user-MyFocus .shop-user-focusStore-title a.shop-clickTitle {
  color: #e64545;
  border-bottom: 2px #e64545 solid;
}
.shop-user-MyFocus .shop-user-focusStore {
  margin-top: 30px;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-smallTitle {
  margin: 0 20px;
  position: relative;
  border-top: 1px #e1e1e1 solid;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-smallTitle .shop-user-focusStore-search {
  position: absolute;
  top: -66px;
  right: 0px;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-smallTitle .shop-user-focusStore-search input {
  float: left;
  width: 205px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  padding-left: 12px;
  background-color: #f5f5f5;
  border: 1px #e1e1e1 solid;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-smallTitle .shop-user-focusStore-search button {
  float: left;
  position: relative;
  width: 32px;
  height: 34px;
  border: 1px #e1e1e1 solid;
  border-left: none;
  background: url("../../../images/static/shop_user_searchImg.png") no-repeat center center;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusStore-cut {
  position: relative;
  height: 48px;
  border-bottom: 1px #e1e1e1 solid;
  overflow: hidden;
}
.shop-user-MyFocus .shop-user-focusStore-cut ul {
  width: 800px;
}
.shop-user-MyFocus .shop-user-focusStore-cut .shop-focusStore-more {
  position: absolute;
  top: 16px;
  right: 0;
  padding-right: 16px;
  background: url("../../../images/static/search_ico_bot_corner.png") no-repeat right center;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusStore-cut .shop-focusStore-more.shop-focusStore-more-top {
  background: url("../../../images/static/search_ico_top_corner.png") no-repeat right center;
}
.shop-user-MyFocus .shop-user-focusStore-cut li {
  float: left;
  height: 48px;
  line-height: 48px;
  font-size: 12px;
  color: #333;
  margin-right: 42px;
}
.shop-user-MyFocus .shop-user-focusStore-cut li span {
  padding: 6px 10px;
}
.shop-user-MyFocus .shop-user-focusStore-cut li span i {
  color: #333;
  font-style: normal;
}
.shop-user-MyFocus .shop-user-focusStore-cut li:hover span {
  background-color: #e64545;
  color: #fff;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusStore-cut li:hover span i {
  color: #fff;
}
/* 选中状态 */
.shop-user-MyFocus .shop-user-focusStore-cut li.shop-click span {
  background-color: #e64545;
  color: #fff;
}
.shop-user-MyFocus .shop-user-focusStore-cut li.shop-click span i {
  color: #fff;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-sel-box {
  height: 49px;
  border-bottom: 1px #e1e1e1 solid;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-sel .shop-user-focusStore-allManagement {
  display: block;
  margin-right: 20px;
  width: 78px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 12px;
  color: #333;
  margin-top: 11px;
  border: 1px #eee solid;
  background-color: #f5f5f5;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-sel .shop-user-focusStore-sel-complete {
  display: none;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-sel .shop-user-focusStore-sel-complete .shop-user-focusStore-sel-all {
  position: relative;
  font-size: 12px;
  color: #333;
  height: 16px;
  line-height: 16px;
  margin-top: 16px;
  padding-left: 17px;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-sel .shop-user-focusStore-sel-complete .shop-user-focusStore-sel-all input {
  position: absolute;
  top: 3px;
  left: 0px;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-sel .shop-user-focusStore-sel-complete .shop-user-focusStore-cancelFocus {
  margin-left: 20px;
  height: 48px;
  line-height: 48px;
  padding-left: 20px;
  background: url("../../../images/static/shop_user_cancelFocusImg.png") no-repeat left center;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-sel .shop-user-focusStore-sel-complete .shop-user-focusStore-cancelFocus.shop-user-focusStore-cancelFocus-red {
  color: #e64545;
  background: url("../../../images/static/shop_user_cancelFocusImg_red.png") no-repeat left center;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-sel .shop-user-focusStore-sel-complete .shop-user-focusStore-completeBtn {
  width: 58px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 12px;
  color: #333;
  margin-top: 11px;
  margin-left: 30px;
  margin-right: 20px;
  border: 1px #eee solid;
  background-color: #f5f5f5;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-sel .shop-user-focusStore-address {
  position: relative;
  min-width: 136px;
  z-index: 400;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  color: #333;
  margin-top: 11px;
  border: 1px #eee solid;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-sel .shop-user-focusStore-address .shop-user-focusStore-address-title {
  display: block;
  position: relative;
  z-index: 400;
  height: 24px;
  padding-left: 6px;
  padding-right: 5px;
  /*border-bottom: 1px #fff solid;*/
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-sel .shop-user-focusStore-address .shop-user-focusStore-address-title i {
  float: right;
  width: 13px;
  height: 8px;
  margin: 8px 0 0 4px;
  background: url("../../../images/static/shop-Details.png") no-repeat;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-address .shop-user-focusStore-address-con {
  display: none;
  position: absolute;
  top: 24px;
  right: -1px;
  z-index: 300;
  width: 423px;
  /*min-height: 140px;*/
  border: 1px #eee solid;
  background-color: #fff;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-address .shop-user-focusStore-address-con .shop-focusStore-delete {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 10px;
  height: 10px;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-address .shop-focusStore-group {
  margin: 14px 10px 0 10px;
  height: 25px;
  border-bottom: 2px #e64545 solid;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-address .shop-focusStore-group li {
  float: left;
  /*width: 60px;*/
  height: 23px;
  margin-right: 5px;
  border: 1px #eee solid;
  border-bottom: none;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-address .shop-focusStore-group li.shop-focusStore-cascad-item-red {
  border: 2px #e64545 solid;
  border-bottom: 2px #fff solid;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-address .shop-focusStore-group li span {
  display: block;
  /*width: 36px;*/
  height: 23px;
  font-size: 12px;
  color: #999;
  padding-left: 5px;
  padding-right: 15px;
  margin-right: 4px;
  background: url("../../../images/static/shop-Details.png") no-repeat right center;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-address .shop-focusStore-cascad-main {
  padding: 6px 0 20px 3px;
  display: none;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-address .shop-focusStore-cascad-main li {
  float: left;
  line-height: 12px;
  min-width: 50px;
  margin: 6px 15px;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-address .shop-focusStore-cascad-main li span {
  font-size: 12px;
  color: #999;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-address .shop-focusStore-cascad-main li span:hover {
  color: #e64545;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-address .shop-focusStore-cascad-main li span.shop-span-selected {
  color: #e64545;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con {
  margin: 0 20px;
  margin-top: 20px;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con .shop-user-focusStore-con-classify {
  display: none;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con .shop-user-focusStore-con-classify:first-child {
  display: block;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con .shop-user-focusStore-con-list {
  position: relative;
  margin-bottom: 20px;
}
.shop-user-MyFocus .shop-user-focusStore-con-list .shop-user-focusStore-con-list-cornerBG {
  display: none;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000000;
  filter: alpha(opacity=20);
  -moz-opacity: .2;
  opacity: .2;
}
.shop-user-MyFocus .shop-user-focusStore-con-list .shop-user-focusStore-con-list-mark {
  display: none;
  width: 44px;
  height: 44px;
  position: absolute;
  z-index: 200;
  top: 0px;
  right: 0px;
  background: url("../../../images/static/shop_user_sel.png") no-repeat right top;
}
.shop-user-MyFocus .shop-user-focusStore-con-list .shop-user-focusStore-con-list-mark.shop-user-focusStore-con-list-mark-red {
  background: url("../../../images/static/shop_user_sel_hover.png") no-repeat right top;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con .shop-user-focusStore-con-list-left {
  position: relative;
  width: 242px;
  height: 242px;
  border: 1px #eee solid;
  border-right: none;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con-list-left .shop-user-focusStoreImg {
  display: block;
  width: 140px;
  height: 60px;
  margin: 0 auto;
  margin-top: 30px;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con-list-left .shop-user-focusStoreImg img {
  display: block;
  width: 100%;
  height: 100%;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con-list-left .shop-user-focusStore-collectFocus {
  margin-top: 90px;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con-list-left .shop-user-focusStore-collectFocus div {
  float: left;
  width: 121px;
  font-size: 12px;
  color: #333;
  text-align: center;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con-list-left .shop-user-focusStore-collectFocus .shop-user-focusStore-collect span {
  padding-left: 20px;
  background: url("../../../images/static/shop_user_starImg.png") no-repeat left center;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con-list-left .shop-user-focusStore-collectFocus .shop-user-focusStore-focus span {
  padding-left: 20px;
  background: url("../../../images/static/shop_user_xinImg.png") no-repeat left center;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con-list-left .shop-user-focusStore-btn {
  width: 242px;
  height: 28px;
  margin-top: 20px;
  border-top: 1px #eee solid;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con-list-left .shop-user-focusStore-btn a {
  float: left;
  width: 120px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 12px;
  color: #999;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con-list-left .shop-user-focusStore-btn a:first-child {
  border-right: 1px #eee solid;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con-list-left .shop-user-focusStore-btn a:hover {
  color: #e64545;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con-list-left .shop-focusStore-similar {
  display: none;
  position: absolute;
  top: 0px;
  left: -1px;
  z-index: 500;
  width: 121px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background: #000000;
  filter: alpha(opacity=50);
  -moz-opacity: .5;
  opacity: .5;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con-list-left .shop-focusStore-collection {
  display: none;
  position: absolute;
  top: 0px;
  right: -1px;
  z-index: 500;
  width: 121px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background: #000000;
  filter: alpha(opacity=50);
  -moz-opacity: .5;
  opacity: .5;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con .shop-user-focusStore-con-list-right {
  width: 710px;
  height: 242px;
  border: 1px #eee solid;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con .shop-user-focusStore-con-list-right .shop-user-focusStore-con-list-right-title {
  margin: 20px 0 0 20px;
  border-left: 1px #eee solid;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con .shop-user-focusStore-con-list-right .shop-user-focusStore-con-list-right-title h5 {
  float: left;
  font-size: 12px;
  font-weight: normal;
  color: #333;
  padding: 6px 15px;
  border: 1px #eee solid;
  border-left: none;
  cursor: pointer;
}
.shop-user-MyFocus .shop-user-focusStore .shop-user-focusStore-con .shop-user-focusStore-con-list-right .shop-user-focusStore-con-list-right-title h5.shop-red-title {
  color: #e64545;
  border: 1px #e64545 solid;
}
.shop-user-MyFocus .shop-user-focusStore-con-list-right-con {
  margin-top: 20px;
  width: 710px;
}
.shop-user-focusStore-con-list-right-con .shop-picScroll-left {
  width: 710px;
  position: relative;
}
.shop-picScroll-left .shop-hd {
  height: 26px;
  position: absolute;
  top: -50px;
  right: 20px;
}
.shop-picScroll-left .shop-hd .shop-prev {
  float: left;
  width: 53px;
  height: 26px;
  cursor: pointer;
  background: url("../../../images/static/shop_user_leftCorner.png") no-repeat;
}
.shop-picScroll-left .shop-hd .shop-next {
  float: left;
  width: 54px;
  height: 26px;
  cursor: pointer;
  background: url("../../../images/static/shop_user_rightCorner.png") no-repeat;
}
.shop-picScroll-left .shop-hd .prevStop {
  float: left;
  width: 53px;
  height: 26px;
  background: url("../../../images/static/shop_user_leftCorner_gray.png") no-repeat;
}
.shop-picScroll-left .shop-hd .nextStop {
  float: left;
  width: 54px;
  height: 26px;
  background: url("../../../images/static/shop_user_rightCorner_gray.png") no-repeat;
}
.shop-picScroll-left .shop-hd .shop-pageState {
  position: absolute;
  top: 4px;
  left: -30px;
  font-size: 12px;
  color: #333;
}
.shop-picScroll-left .shop-hd .shop-pageState span {
  color: #e64545;
}
.shop-picScroll-left .shop-bd {
  width: 690px;
  height: 153px;
  overflow: hidden;
  margin-left: 10px;
}
.shop-picScroll-left .shop-bd ul li {
  margin: 0 10px;
  float: left;
  overflow: hidden;
  text-align: center;
}
.shop-picScroll-left .shop-bd ul li .shop-pic a {
  display: block;
  width: 118px;
  height: 118px;
}
.shop-picScroll-left .shop-bd ul li .shop-pic img {
  display: block;
  width: 100%;
  height: 100%;
}
.shop-picScroll-left .shop-bd ul li .shop-title {
  font-size: 14px;
  color: #333;
  margin-top: 15px;
}
/* 分页 */
.shop-user-MyFocus .shop-user-focusStore .shop-pagination {
  margin: 30px 0;
}
